.workList { padding: 20px 40px 40px; }
.workList li { margin-top: 20px; background: #efeeea; width: 100%; float: left; padding: 40px 0; height: 70px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.workList li .sPhoto { width: 70px; height: 70px; overflow: hidden; border-radius: 70px; -moz-border-radius: 70px; -webkit-border-radius: 70px; -ms-border-radius: 70px; -o-border-radius: 70px; float: left; margin: 0 30px 0 45px; display: inline; }
.workList li .sPhoto img { display: block; vertical-align: top; }
.workList li .pTxt { width: 430px; float: left; }
.workList li .pTxt span { display: block; overflow: hidden; }
.workList li .pTxt span.sTit { font-size: 20px; height: 40px; line-height: 40px; }
.workList li .pTxt span.sTit a { color: #333; }
.workList li .pTxt span.sTit a:hover { color: #ffcc01; }
.workList li .pTxt span.sDes { line-height: 30px; color: #565656; font-size: 16px; height: 30px; }
.workList li .sTips { width: 210px; float: right; text-align: right; line-height: 70px; height: 70px; overflow: hidden; margin-right: 45px; display: inline; font-size: 20px; }
.workList li .sTips em.red { color: #cc3742; }
.workList li .sTips em.green { color: #469c00; }

.offerListCon { padding: 11px 0 0 1px; }
.offerListCon li { border: 1px solid #d5d5d5; margin: -1px 0 0 -1px; padding: 9px 11px 0; position: relative; z-index: 5; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
.offerListCon li:hover { z-index: 10; }
